import http from './interface'

/**
 * TODO: 将业务所有接口统一起来便于维护
 * 如果项目很大可以将 url 独立成文件，接口分成不同的模块
 */

// 单独导出(测试接口) import {test} from '../../../common/http/vmeitime-http'
export const test = (data) => {
	// 接口可重定义baseUrl
	// http.config.baseUrl = "http://localhost:8098"
	http.config.baseUrl = "http://shopappmgt.yy12365.com"
	// 设置请求前拦截器
	http.interceptor.request = (config) => {
		config.header = {
			"token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
		}
	}
	// 设置请求结束后拦截器
	http.interceptor.response = (response) => {
		console.log('个性化response....')
		console.log(response)
		// 判断返回状态 执行相应操作
		http.config.header = {
			"token": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
		}
		return response;
	}
	return http.request({
		// baseUrl: 'http://localhost:8097',
		url: '/user/login',
		method: 'POST',
		dataType: 'text',
		data,
	})
}

// 轮播图
export const banner = (data) => {
	return http.request({
		url: '/banner/36kr',
		method: 'GET',
		data,
		// handle:true
	})
}

// 默认全部导出  import api from '@/common/vmeitime-http/'
export default {
	test,
	banner
}
